home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
wordproc
/
hyprsee.arj
/
HYPRHELP.HYP
< prev
next >
Wrap
Text File
|
1993-06-07
|
10KB
|
225 lines
@All about HyperSee
█▀▀▀▀█ █▀▀▀▀█ (C) 1990,3 Norman Newman █▀▀▀▀▀▀▀▀▀█
▀█ █▀ ▀█ █▀ █ █▀▀▀█ █
█ █ █ █ █▀█ █▀█ █▀▀▀▀▀█ █▀▀▀▀▀█ █▀▀▀▀▀▀█ █ █ ▀▀▀▀ █▀▀▀▀▀█ █▀▀▀▀▀█
█ ▀▀▀▀▀ █ █ █ █ █ █ █▀█ █ █ █▀▀▀▀ █ █▀▀█ █ █ ▀▀▀▀▀▀▀█ █ █▀▀▀▀ █ █▀▀▀▀
█ █▀▀▀█ █ █ ▀▀▀ █ █ ▀▀▀ █ █ ▀▀█ █ ▀▀▀▀ █ ▀▀▀▀▀▀▀█ █ █ ▀▀█ █ ▀▀█
█ █ █ █ ▀▀▀▀█ █ █ █▀▀▀▀ █ █▀▀ █ █▀█ █▀ █▀▀█ █ █ █ █▀▀ █ █▀▀
█▀ ▀█ █▀ ▀█ █▀▀▀▀ █ █ █ █ ▀▀▀▀█ █ █ █ ▀█ █ ▀▀▀▀▀ █ █ ▀▀▀▀█ █ ▀▀▀▀█
▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀
<HyperSee> <Invocation>
<Command line switches> <Online help>
<Creating HyperSee documents> <Using HyperSee>
<Shelling to DOS> <Executable links>
<Shareware support> <Disclaimer>
@HyperSee
HyperSee is a simple HyperText display tool. 'HyperText' has become a
buzzword in the last few years and is thus difficult to describe. Standard
written text, such as books and magazines, may be considered linear
display methods in that they are normally read them from beginning to end,
without jumping about. HyperText material, on the other hand, allows one
to read documents in a non-linear fashion starting perhaps with the
first page, jumping to the middle, then to the last or the page previous.
In a phrase HyperText, like RAM, is random-access.
╓────────────────────────────────────────────────────────────────────────╖
║ There are numerous HyperText display tools available, each interpreting║
║ the basic HyperText idea in different manners; HyperSee is my modest ║
║ interpretation of that idea. ║
╙────────────────────────────────────────────────────────────────────────╜
@Invocation
In order to invoke HyperSee, simply type 'HyperSee' at the DOS prompt; you
may tell HyperSee which document to read, by typing the name of the
document file after 'HyperSee' and before pressing "ENTER", for example
'hypersee hyprhelp'. If you don't supply the name of a HyperSee document,
HyperSee will display for you all the .HYP files (the HyperSee extension),
in the current directory, enabling you to choose one.
HyperSee will create an index file (extension .ndx) automatically; you may
delete this file inbetween consultations, but as a result HyperSee will
have to rebuild this file the next time you wish to consult the document,
thus slightly delaying your consultation. Should HyperSee find that the
date stamp on the .HYP file is later than the .NDX file, HyperSee will
rebuild the index file, thus ensuring that it is always up to date.
<Command line switches>
@Command line switches
There are several command line switches which you may invoke in order to
change HyperSee to fit your preferences. Any number of blanks may come
between switches, but the letters comprising each switch (eg /S6F) must be
without any blanks between them. The switches are case insensitive, and
are as follows:
'/Bhh' - set background screen colour to attribute hh
'/Nhh' - set the normal screen colour to attribute hh
'/Lhh' - set link colour to attribute hh
'/Shh' - set link selected colour to attribute hh
'/43' - display 43 lines on an EGA, 50 lines on a VGA
'hh' is the colour attribute in hexadecimal form according to the
following scheme -
0 black 8 gray
1 blue 9 light blue
2 green A light green
3 cyan B light cyan
4 red C light red
5 magenta D light magenta
6 brown E yellow
7 white F bright white
The first letter represents the background colour (from 0 - 7), and the
second is the foreground colour (0 - F). For example, hypersee /S6F will
invoke the program with a 'selected' colour of bright white on a brown
background, whereas hypersee hyprhelp/43 will invoke HyperSee in 43-line
mode, displaying the HyprHelp file.
@Online help
Should you forget how to use HyperSee whilst running the program, simply
press F1; your current screen will be saved and the help screen will be
displayed. Pressing any key will remove the help screen and restore your
current screen.
@Creating HyperSee documents
A HyperSee document is a simple ASCII text file (although it may include
as well 8-bit graphic characters or foreign letters), created by a
programming editor or word processor in ASCII format. The file must have
the extension .HYP.
There are three concepts which compose a HyperSee document - pages, links
and keys.
<Pages> <Links>
<Keys>
@Pages
A page is simply a collection of sentences; lines should be no longer than
76 characters (and will be truncated if longer). On one screen fit 18
lines (assuming a 25-line display; an EGA is capable of displaying 36 lines
and a VGA 43); if a page is longer than this, the remainder will not be
displayed immediately, but will constitute another screen, which can be
reached via a link.
HyperSee will automatically insert a link back to the opening page of the
document, but you must ensure that third-level pages (like this page) have
a link back to the page that called them. In this document, we have the
following hierarchy -
1st level: <All about HyperSee>
┌───────────────────┼────────────────────┐
2nd level: <Invocation> <Online help> <Creating HyperSee documents>
┌──────────────┬─────────────┤
3rd level: <Pages> <Links> <Keys>
@Links
Links are what embody the HyperText idea; in my implementation, these are
keys to other pages embedded in the text of a specific page. Physically, a
link is the key to another page, enclosed in angle brackets <<>>
(DON'T CHOOSE THIS "KEY"!!!). For example, in order to get to here, the
page whose key is 'Creating HyperSee documents' contained the link "Links".
When you chose that link, HyperSee brought you here.
When creating links, all the words constituting the link must be on the
same physical line. HyperSee does not check that the links that you define
are valid - ie there is a page whose key is the same as the link. If you
choose a non-valid link, the opening page of the document will be
displayed.
You can also create <Executable links> which, when chosen, will execute a
program with the name of that link. These links are differentiated from
ordinary links by enclosing them with the barline character (shift \, ASCII
124).
<Creating HyperSee documents>
@Keys
Every page has a predefined key or title; this is the word or phrase which
uniquely denotes each page. In your text, the key is preceded by an
ampersand sign, eg @Main Menu. The ampersand should be in the first
column of text; the rest of the line constitutes the key. A key may be at
most forty letters long.
The current implementation enables 1300 keys to be created; this should be
enough for most situations.
<Creating HyperSee documents>
@Using HyperSee
After HyperSee has been loaded, the first page of the document will be
displayed on the screen. Links are differentiated from normal text in that
they appear in yellow letters as opposed to cyan. The current link appears
on a brown background. On a mono screen, the colours will be different.
You can navigate through the links by pressing the arrow keys; 'PgUp' will
take you to the first link on the screen, and 'PgDn' will take you to the
last link (normally the main menu). If you have a mouse, you can move
through the links simply by moving the mouse. Pressing 'ENTER' or the left
mouse button will display the page corresponding to the current link.
Pressing 'ESC' or the right mouse button will terminate this HyperSee
session. Pressing 'F1' will display this help screen.
@Shelling to DOS
HyperSee allows you to 'shell to DOS' - to run another program whilst
HyperSee is suspended. Press F10 in order to shell to DOS. Be aware that
HyperSee stays resident in memory (requiring about 32K), and so you may
not be able to run programs which require a large amount of memory.
@Executable links
If you have embedded in your document a link which is the name of an
executable DOS program, choosing this link will suspend the execution of
HyperSee, and will execute the chosen link. As HyperSee stays resident in
memory (requiring about 32K), you may not be able to run programs which
require a large amount of memory.
These links are differentiated from ordinary links by enclosing them with
the barline character (shift \, ASCII 124).
This feature can be usely to implement a simple menu scheme (see the file
'menu.hyp').
<Links>
@Shareware support
HyperSee is a shareware product; this means that you are given license to
try this program for a limited period (30 days) without registering.
Should you decide to continue using this program, you are requested to
register by sending a cheque for $25 to:
Norman Newman
Kibbutz Tsor'a
M.P. Shimshon
ISRAEL 99705.
Registering this program will entitle you to free support, updates for a
year and the Pascal source code (should you be so interested). Your
contribution will help me continue and develop this program.
You may freely copy this program for others as long as it is distributed
in its original form, with both files (HyperSee.com and Hyprhelp.hyp)
intact.
@Disclaimer
HyperSee is provided "as is" without warranty of any kind, either express
or implied, including but not limited to, the implied warranties of
merchantability and fitness for any particular purpose, with respect to
this software and accompanying documentation.
In no event shall Norman Newman, the author of 'HyperSee' be liable for
any damages arising from the use or misuse of this program. You have so
been warned!